package config

type Wrapper struct {
	IsRunInStackDir bool   //是否是在stack文件夹中运行
	RunInModuleName string //是否是在module文件夹中运行,为空则不是
	Config          *TFWrapperConfig
	Stack           *StackConfig
}

func (w *Wrapper) FindModule(moduleName string) (*StackFileConfig, *Module) {
	for _, file := range w.Stack.Files {
		for _, module := range file.Modules {
			if module.Name == moduleName {
				return file, module
			}
		}
	}
	return nil, nil
}
